Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F2 France F3 France F4 France F5 France F7 Italy F4 Algeria F1 Algeria F2 Spain F11 France F13 France F17 France F18 France F4 Great Britain F5 Great Britain F6 France F14 France F5 Italy F2 Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Black Forest Open 2002 - Freudenstadt Challenger Ford de Cherbourg - Cherbourg X Abierto Internacional de Salinas - Salinas San Marino Cepu Open - San Marino XL Capital Bermuda Open - Bermuda Trofeo Francesco Guzzini - Recanati Samsung Securities Cup - Seoul China Open - Beijing Tallahassee Tennis Challenger - Tallahassee Top Wool Challenger - Biella Internazionali di Tennis - Bergamo Isla de Lanzarote - Lanzarote Open de Rennes La Trinitaine - Rennes Challenger DCN de Cherbourg - Cherbourg LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton V Trani Cup - Trani The Nottingham Challenger - Nottingham Sao Paulo - Brazil The LTA Nottingham Challenger - Nottingham Torneo Internacional Challenger Fila 2005 - Leon ECM Prague Open 2005 - Prague Challenger 42 - Andrezieux Stella Artois Clay Court Championships - Budaors Togliatti Cup - Togliatti Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Bordeaux Challenger Open de Franche-Comte - Besancon Bogota Challenger - Bogota Corona Mexico City Open - Mexico City Open Mutouest - St. Brieuc Cassis Challenger Copa Petrobras Argentina - Buenos Aires Open Sainte Victoire - Aix-En-Provence The Surbiton Trophy - Surbiton Banca Stato Challenger Lugano - Lugano Internationaux de Doubs Open de Franchie-Comte - Besancon Nord/LB Open 2004 - Braunschweig Ciudad de Pozoblanco 'Open Diputacion' - Cordoba BH Telecom Sarajevo 2007 - Sarajevo BMW Tennis Championship - Sunrise The Manchester Trophy - Manchester USTA Tallahassee Tennis Challenger - Tallahassee Togliatti Cup - Togliatti Pekao Open 2004 - Szczecin Corona Mexico City Open - Mexico City Quimper Challenger Aix En Provence Challenger Geneva Challenger - Geneva Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Oberstaufen Cup - Oberstaufen Guzzini Challenger - Recanati VI Gramado Open de Tenis - Gramado Austin Challenger - Austin Tiburon Challenger - Tiburon Ciudad de Pozoblanco Open Diputacion - Cordoba Open Seat Godo 2003 - Barcelona Internationaux de Nouvelle-Caledonie - New Caledonia Challenger Casablanca San Angel - Mexico City BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe The Stella Artois Grass Court Championships - London Generali Open - Kitzbuhel China Open - Beijing Heineken Open - Auckland Argentina Open - Buenos Aires BMW Open - Munich Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Vietnam Open - Ho Chi Minh City Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Open de Moselle - Metz Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires U.S. Men's Clay Court Championships - Houston Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open de Moselle - Metz Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Medibank International - Sydney Heineken Open - Auckland Movistar Open - Vina del Mar Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Hypo Group Tennis International 2008 - Poertschach Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Pilot Pen Tennis - New Haven Thailand Open - Bangkok If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Gerry Weber Open - Halle Catella Swedish Open - Bastad AIG Japan Open Tennis Championships - Tokyo Masters Series - Hamburg Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland Movistar Open - Santiago Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Movistar Open - Santiago ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London China Open - Beijing German Tennis Championships - Hamburg Pau Challenger Winston Salem - Winston Salem Open de Moselle - Metz China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Open 13 - Marseille Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston AIG Japan Open Tennis Championships - Tokyo AEGON Championships - London Mercedes Cup - Stuttgart Open 13 - Marseille Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Open Sabadell Atlantico - Barcelona Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Bet-at-home Open - Hamburg Open 13 - Marseille US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Open 13 - Marseille Power Horse Cup - Dusseldorf Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Argentina Open - Buenos Aires Winston-Salem Open - Winston-Salem ASB Classic - Auckland US Men's Clay Court Championship - Houston Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Parc - Lyon AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Bet-at-home Open - Hamburg European Open - Antwerp Erste Bank Open - Vienna Open Sud de France - Montpellier Copa AT&T - Buenos Aires AEGON Championships - London Credit Agricole Suisse Open - Gstaad China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Brisbane International - Brisbane Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Open Parc - Lyon Noventi Open - Halle Citi Open - Washington Open Parc - Lyon Open Sud de France - Montpellier Open de Franche Comte - Besancon Memorial Piertomaso Tessitore - San Remo Schickedanz Open - Furth Open Castilla y Leon Trofeo Iberdrola - Segovia Orleans Challenger Erste Bank Open - Vienna Rakuten Japan Open - Tokyo Mallorca Open - Mallorca Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chengdu Open - Chengdu BellSouth Open - Vina del Mar Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Moselle Open - Metz Grand Prix Hassan II - Marrakech Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Open 13 - Marseille Stockholm Open - Stockholm Rio Open - Rio de Janeiro Open de Nice Cote d'Azur - Nice Austrian Open - Kitzbuhel Moselle Open - Metz Rogers Cup - Toronto Open 13 - Marseille Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston BMW Open - Munich Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril The Stella Artois Championships - London Open de Tenis Comunidad Valenciana - Valencia Dubai Duty Free Tennis Championships - Dubai Heineken Open - Auckland SA Tennis Open - Johannesburg Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Pilot Pen Tennis - New Haven SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg AEGON International - Eastbourne SkiStar Swedish Open - Bastad French Open - Paris BMW Open - Munich If Stockholm Open - Stockholm VTR Open - Vina del Mar Dubai Duty Free Tennis Championships - Dubai Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston AEGON Championships - London Mercedes Cup - Stuttgart Heineken Open - Auckland Brasil Open - Sao Paulo Aegon Nottingham Open - Nottingham China Open - Beijing Suisse Open - Gstaad Barcelona Open Banc Sabadell - Barcelona Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Moselle Open - Metz European Open - Antwerp Erste Bank Open - Vienna Open Sud de France - Montpellier Nature Valley International - Eastbourne Open Parc - Lyon Australian Open - Melbourne NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Masters Series - Hamburg Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Coupe Rogers - Montreal BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris French Open - Paris BNP Paribas Masters - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris U.S. Open - New York Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami French Open - Paris Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati French Open - Paris BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Australian Open - Melbourne Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati NASDAQ-100 Open - Miami Internazionali BNL d'Italia - Rome French Open - Paris Tennis Masters Series - Madrid Miami Open - Miami Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Australian Open - Melbourne Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrilena Madrid Open - Madrid French Open - Paris Western & Southern Open - Cincinnati Miami Open - Miami Serbia Open - Belgrade Wimbledon - London NASDAQ-100 Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Hopman Cup - Perth Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, 1R, ROU-FRA 0-5 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, World Group, QF, BLR-ARG 5-0 Hopman Cup - Perth Davis Cup, World Group, QF, ARG-SWE 4-1 Davis Cup, World Group, PO, NED-FRA, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, F, FRA-CRO 1-3 Davis Cup, Finals, Group A Davis Cup, World Group, SF, FRA-SRB 3-1 Davis Cup, World Group, F, FRA-BEL 3-2 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Wimbledon - London River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong The Mubadala World Tennis Championship AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Kooyong Classic - Kooyong River Oaks International Tennis Tournament - Houston The Mubadala World Tennis Championship Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing Olympics - London Olympics - Rio de Janeiro